@charset "utf-8";

#div_contenedor {
	width: 98%;
	height: 98%;
	margin: auto;
}

#cabecera {
	
}

#contenido {
	float: left;
	width: 100%;
}

#pie {
	clear: both;
}

.input-text {
	width: 95% !important;
}

.input-text100{
	width: 98%;
}

.input-text-col {
	width: 95%;
}

.input-text-number {
	text-align: right;
	width: 90% !important;
	
}

.centrado {
	text-align: center;
}

.derecha {
	text-align: right;
}

.excel {
	width: 16px;
	height: 16px;
	background-position: center;
	background-image: url("#{resource['images:excel_logo.png']}") !important;
}

.duplicate {
	width: 16px;
	height: 16px;
	background-position: center;
	background-image: url("#{resource['images:duplicate.png']}") !important;
}

.csv {
	width: 16px;
	height: 16px;
	background-position: center;
	background-image: url("#{resource['images:csv.png']}") !important;
}

.pdf {
	width: 16px;
	height: 16px;
	background-position: center;
	background-image: url("#{resource['images:pdf.png']}") !important;
}

.print {
	width: 16px;
	height: 16px;
	background-position: center;
	background-image: url("#{resource['images:printer.png']}") !important;
}

.action {
	width: 16px;
	height: 16px;
	background-position: center;
	background-image: url("#{resource['images:action_icon.png']}")
		!important;
}

.nota {
	width: 16px;
	height: 16px;
	background-position: center;
	background-image: url("#{resource['images:nota_16.png']}") !important;
}

.auditoria {
	width: 16px;
	height: 16px;
	background-position: center;
	background-image: url("#{resource['images:auditoria.png']}") !important;
}

.ejecutar {
	width: 16px;
	height: 16px;
	background-position: center;
	background-image: url("#{resource['images:ejecutar.png']}") !important;
}

.rowIndex {
	width: 20px;
}

.registro_total {
	background-color: #D8D8D8;
	
}

.diaNoLaborable {
	background-color: #F5A9A9;
	padding-right: 4px !important;
	padding-left: 2px !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	width: 70px !important;
}

.feriado {
	background-color: #F3F781;
	padding-right: 4px !important;
	padding-left: 2px !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	width: 70px !important;
}

.alineacionSuperior{	
	vertical-align: top !important;
	overflow: scroll !important;
	position: relative;
}

.color_verde{
	background-color: #009900;
}

.color_rojo{
	background-color: #FF0000;
}